import os
import sys
from flask_sqlalchemy import SQLAlchemy

# 创建 flask-sqlalchemy 的实例对象
db = SQLAlchemy()

WIN = sys.platform.startswith('win')
if WIN: # 如果是 Windows 系统，使用三个斜线
    prefix = 'sqlite:///'
else: # 否则使用四个斜线
    prefix = 'sqlite:////'
path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'house.db') # 拼接数据库文件路径
class Config:
    # 开启调试模式
    DEBUG = False

    # 配置 SQLite 数据库的链接地址
    # SQLite 使用本地文件存储，以下为示例路径
    SQLALCHEMY_DATABASE_URI = prefix + path

    # 禁用警告信息
    SQLALCHEMY_TRACK_MODIFICATIONS = False
